package iedcyt.acute.controller;

import org.eclipse.swt.widgets.Listener;
import iedcyt.acute.controller.listeners.DatosLevel.*;
import iedcyt.acute.model.DatosLevelModel;
import iedcyt.acute.view.DatosLevelView;

public class DatosLevelController {

	private DatosLevelView _view;
	private DatosLevelModel _model;
	
	public DatosLevelController(DatosLevelView view){
		_view = view;
		_model = new DatosLevelModel();
	}
	
	public void iniView() {
		_view.loadDatosLevel(_model.getDatos_level());
	}

	public Listener getDatosLevelSelectionListener() {
		
		return new DatosLevelSelectionListener(_view, _model);
	}

	public Listener getCandidateDobleClickListener() {
		
		return new CandidateDobleClickListener(_view, _model);
	}

	public Listener getDatosLevelDobleClickSelectionListener() {
		
		return new DatosLevelDobleClickListener(_view, _model);
	}
	
	public Listener getDatosLevelKeyDown() {
		
		return new DatosLevelKeyDownListener(_view, _model);
	}
}
